var checkRecord = function (s) {
  // 判断是否有两个连续的L
  if (s.indexOf('LLL') > -1) {
    return false
  }
  // 获取键名键值对
  let keyMap = {
    A: 0,
    L: 0,
    P: 0
  }
  for (let i = 0; i < s.length; i++) {
    keyMap[s[i]]++
  }
  // 不超过一个A以及两个L 可以判断全勤
  if (keyMap.A <= 1 && keyMap.L <= 2) {
    return true
  } else if (keyMap.A > 1) {
    return false
  }
  return true
};

let str = 'PPALLL'
console.log(checkRecord(str))